<?php

abstract class AsistenciaDao extends Dao {
   abstract public function encontrarAnnosTodos(Unidad $unidad);
   abstract public function encontrarTodos(Unidad $unidad,CriterioDeBusqueda $criterioDeBusqueda);

   protected function crearConsulta(CriterioDeBusqueda $criterioDeBusqueda){

       $q = Doctrine_Query::create();

       $q->from('Asistencia asistencia');

       $q = $this->criteriosConsulta($criterioDeBusqueda,$q);

       return $q;


   }

   public function borrar(Asistencia $asistencia){
     $asistencia->delete();
   }

   public function guardar(Asistencia $asistencia){
      $asistencia->save();
   }
}
?>